package com.locAutoWeb.actions;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

import com.locAutoWeb.util.ConectorDataBase;
import com.opensymphony.xwork2.ActionSupport;

public class HomeAction extends ActionSupport {
	
	private Map<Integer, String> mapa = new TreeMap<Integer, String>();
	private String radio;
	private String mensagem;
	private List<String> tipos = new ArrayList<String>();
	private List<String> estados = new ArrayList<String>();
	private int qtd1;
	private int qtd2;
	private BigDecimal vlr1;
	private BigDecimal vlr2;
	private BigDecimal vlr3;
	private BigDecimal vlr4;
	
	
	public List<String> getEstados() {
		return estados;
	}
	public void setEstados(List<String> estados) {
		this.estados = estados;
	}
	public String getMensagem() {
		return mensagem;
	}
	public void setMensagem(String mensagem) {
		this.mensagem = mensagem;
	}
	public Map<Integer, String> getMapa() {
		return mapa;
	}
	public void setMapa(Map<Integer, String> mapa) {
		this.mapa = mapa;
	}
	public String getRadio() {
		return radio;
	}
	public void setRadio(String radio) {
		this.radio = radio;
	}
	public List<String> getTipos() {
		return tipos;
	}
	public void setTipos(List<String> tipos) {
		this.tipos = tipos;
	}
	public int getQtd1() {
		return qtd1;
	}
	public void setQtd1(int qtd1) {
		this.qtd1 = qtd1;
	}
	public int getQtd2() {
		return qtd2;
	}
	public void setQtd2(int qtd2) {
		this.qtd2 = qtd2;
	}
	public BigDecimal getVlr1() {
		return vlr1;
	}
	public void setVlr1(BigDecimal vlr1) {
		this.vlr1 = vlr1;
	}
	public BigDecimal getVlr2() {
		return vlr2;
	}
	public void setVlr2(BigDecimal vlr2) {
		this.vlr2 = vlr2;
	}
	public BigDecimal getVlr3() {
		return vlr3;
	}
	public void setVlr3(BigDecimal vlr3) {
		this.vlr3 = vlr3;
	}
	public BigDecimal getVlr4() {
		return vlr4;
	}
	public void setVlr4(BigDecimal vlr4) {
		this.vlr4 = vlr4;
	}
	
	public HomeAction() {
		mapa.put(1, "Comprar");
		mapa.put(2, "Alugar");
		mapa.put(3, "Temporada");
		
		this.vlr1 = new BigDecimal("0.00");
		this.vlr2 = new BigDecimal("0.00");
		this.vlr3 = new BigDecimal("0.00");
		this.vlr4 = new BigDecimal("0.00");
		
		try {
			this.tipos = ConectorDataBase.recuperaTiposImovel();
			this.estados = ConectorDataBase.recuperaEstados();
		} catch (Exception e) {
			this.mensagem = e.getMessage();
		}
	}

}
